package ventana;

import java.util.ArrayList;
import java.util.List;

import model.UsuarioListador;

import org.uqbar.arena.windows.WindowOwner;

import ar.edu.utn.frba.dds.aterrizar.aerolineas.AerolineasInterface;
import ar.edu.utn.frba.dds.aterrizar.aerolineas.OperadorDeAerolineas;
import ar.edu.utn.frba.dds.aterrizar.busquedas.Vuelo;
import ar.edu.utn.frba.dds.aterrizar.usuarios.Usuario;

public class CompraWindow 
{
	private Usuario usuario;
	public CompraWindow(WindowOwner parent, Usuario model) {
		usuario = model;
		
		
		List<Vuelo> vuelosGenerales = new ArrayList<Vuelo>();
		for(AerolineasInterface aerolinea : OperadorDeAerolineas.getAerolineas()) {
			vuelosGenerales.addAll(aerolinea.getComprasPorUsuario(usuario));
		}
		new ListadoWindow(parent, new UsuarioListador(usuario,vuelosGenerales)).open();
	}
}
